home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 036 (1987-11-15)(Ossowski, Stefan)(DE)(PD).zip / Taifun 036 (1987-11-15)(Ossowski, Stefan)(DE)(PD).adf / SiliCon / README < prev    next >
Text File  |  1989-01-18  |  6KB  |  113 lines

  1.                                                          [Revision 8707.1]
  2.  
  3.  
  4.                            First Sili(Con:)
  5.                            ________________
  6.  
  7.  
  8. This is a revised first release of a Smart Input Line Interpreter for the
  9. Amiga.  (I still consider it a first release since this revision is mainly
  10. bug fixes and added peripheral programs.  To you subscribers who are
  11. expecting an updated version in the mail -- this still isn't it!  I
  12. apologize for the delay in adding the new features I intend to, but time
  13. has just pressed on me too hard.  I have not forgotten my promise though.)
  14.  
  15. Sili(Con:) provides you with a separate Command Window, with full editing
  16. and recall of previous commands. At the same time, it gives you all the
  17. standard DOS facilities, and more. It even lets you forget about the
  18. 'EXECUTE' command. See the accompanying sili.DOC file for details,
  19. operating instructions, and conditions of distribution.
  20.  
  21. This version [8707.1] has -- I believe! -- all the known bugs fixed:
  22.     1) Memory is no longer lost when sili can't open a redirection file.
  23.     2) You can now include tabs (and other control characters) in a quoted
  24.        text string.
  25.     3) You no longer lose the text you are editing when you click in
  26.        another window, then return to sili's string gadget.
  27.  
  28. One added feature makes it easier to get at the CLI window (for pausing
  29. long printouts, and responding to requests from a program): if you hold
  30. down the right Amiga key while typing a return, in addition to the
  31. Sili(Con:) window moving to the back, the CLI window now becomes the active
  32. one.  Note that this will happen EVEN IF Sili(Con:) isn't currently
  33. selected.
  34.  
  35. In response to requests, I have removed the limits on the Sili(Con:) window
  36. size, so you can make full use of an interlaced screen.  You can have up to
  37. 45 visible history lines if interlace is on.
  38.  
  39.  
  40. As a small aside, maybe I should comment on Sili(Con:)'s relation to
  41. "ConMan".  Some people seem to treat them as rivals, but this really isn't
  42. so: in fact they work very well together.  Although they look similar
  43. at first glance, they are really solutions to different problems.  ConMan
  44. improves CONSOLE interaction with the user: Sili(Con:) improves COMMAND
  45. interaction.  It is obviously a matter of personal philosophy, but I want
  46. my command input separate from other interactions, so I have quick and easy
  47. access to the history and so on without confusion from my inputs to other
  48. programs; also Sili(Con:) keeps the recent history visible and accessible
  49. with the mouse -- which is often much more convenient than skipping
  50. backward with the arrow key.  The great thing about Sili(Con:) and ConMan
  51. as a team is that you then have two separate histories: stuff you type to
  52. programs is kept around for re-use, but separate from commands.
  53.  
  54. The other feature that makes Sili(Con:) so important to me is that it
  55. accepts command scripts just like any other commands (no "EXECUTE").
  56. Nearly all the commands I use regularly -- for invoking editors, listing
  57. directories and so on -- are actually short scripts which start the program
  58. as a separate process, usually with a new window; this means that my
  59. Command window (and its history) is always available for use when I need
  60. it, without ever having to fire up a NEWCLI.
  61.  
  62.                                % % %
  63.  
  64. This software is NOT public domain.  It is donation supported: if you use
  65. it please remember the months that the author spent developing it, and send
  66. in a fair recompense.  $25 will get you an update and support, but if you
  67. can only send $10-$15 -- and get your friends to do the same -- that's OK
  68. too. A registration form (the file "reg_form") is included on the disk for
  69. convenience.
  70.  
  71. The "s" directory on the disk contains some example scripts adapted from
  72. ones I use with Sili(Con:).  Note the self-typing document "quickref".
  73. The "ttyp", "mmor", and "mk" scripts are as described in the June Notes
  74. sent to registered users.  The "ls" script is an extended version of the
  75. one described in the Notes: it allows more than one directory window at
  76. once if you include one of the switches "1", "2", or "3" in the command
  77. line.  For example:
  78.  
  79.         ls -l           ;display the current directory
  80.         ls 1 -l dir c:  ;displays c: in a new window while the first is
  81.                         ;still open.
  82.         ls dir df0: 2   ;..yet another (the switch can be anywhere)
  83.  
  84. (By the way, these scripts only function at a reasonable speed if most
  85. of the commands they invoke are in RAM:.  Use the PATH, or one of sili's
  86. "Cx:" directories as described in Sili.doc.  Look at the "setram" and
  87. "unram" scripts for suggestions.)
  88.  
  89.                             %%%%%%%%%%%
  90.  
  91.  
  92. If this disk is a complete copy of the original package you will find
  93. that the "XICON" package -- release 2.00 -- has been included on it as
  94. well. This allows you to set up icons that invoke CLI command scripts. This
  95. package may be used and distributed freely (although it is copyright).
  96.  
  97. Added to this release disk is an icon for invoking Sili(Con:) from the
  98. WorkBench.  It needs Xicon to run.  See the file Sil-Icon_README for
  99. details.
  100.  
  101. Also in the original package is a string and file matching program "Mat",
  102. that works well with Sili(Con:) (though it is totally independent and can
  103. also be used with the standard CLI).  You may find as many uses for it as I
  104. have -- once you get familiar with its necessarily rather complex command
  105. syntax!
  106.  
  107.                                            Pete Goodeve
  108.                                            3012 Deakin Street #D
  109.                                            Berkeley, CA 94705
  110.  
  111.                                            August 1987
  112.  
  113.